package com.xintoucloud.pbs.dao;

import java.io.Serializable;
import java.util.List;

import org.springframework.stereotype.Repository;

import com.xintoucloud.pbs.entity.PartyMember;
@Repository
public interface PartyMemberDao {

	PartyMember getOne(Integer id);
    List<PartyMember> list();
    Serializable save(PartyMember partyMember);
    
   void delete(int id);
    
    PartyMember login(String pname);
    void update(PartyMember partyMember);
    /**
     * 查询数据总条数
     */
    long count();
    /**
     * 分页查询数据
     * @param pageIndex
     * @param rows
     * @return
     */
    List<PartyMember> list(int pageIndex, int rows);
    List<PartyMember> list2(int pageIndex, int rows);
    List<PartyMember> list3(int pageIndex, int rows);
    List<PartyMember> list4(int oid,int pageIndex, int rows);
    /**
     * 根据支部id查询所有支部委员
     */
    List<PartyMember> listByOid(int oid);
}
